package com.iespring.service.order;

import com.iespring.bean.admin.order.RefundBO;
import com.iespring.bean.admin.order.bo.OrderListBo;
import com.iespring.bean.admin.order.bo.ShipBO;
import com.iespring.bean.admin.order.vo.DetailOrderVO;
import com.iespring.bean.admin.order.vo.OrderResultVo;
import com.iespring.bean.common.BasePageInfo;
import com.iespring.bean.common.CommonData;

import javax.servlet.http.HttpServletRequest;

/**
 * @Author: 浩澄
 * @Date: 2022/12/28-21:32
 * @Mission: #
 */
public interface OrderService {
    OrderResultVo list(OrderListBo orderListBo);

    DetailOrderVO detail(Integer id);

//    int delete(Integer orderId, HttpServletRequest request);
    //1.03new
    int delete(Integer orderId);

//    void ship(ShipBO shipBO, HttpServletRequest request);
    //1.03new
    void ship(ShipBO shipBO);

//    void refund(RefundBO refundBO, HttpServletRequest request);
   //1.03new
    void refund(RefundBO refundBO);
}
